package com.rongke.redis;

/**
 * Created by bilibili on 2017/8/14.
 */
public interface CacheUtil {

    /**
     * 向缓存中保存String类型数据
     */
    void put(String key, String value);
    /**
     * 向缓存中保存Object类型数据
     */
    void put(String key, Object value);
    /**
     * 向缓存中保存实体类型数据
     */
    <T> T get(String key, Class<T> className);
    /**
     * 从缓存中去数据  返回String类型
     */
    String get(String key);
    /**
     * 向缓存中保存String类型数据,time秒后失效
     */
    void sendString(String key,Integer time);
    /**
     *  redis 缓存中是否存在key
     */
    boolean hasKey(String key);
    /**
     * 删除key
     */
     void delkey(String key);

}
